IntelliJ IDEAを使ってHomesteadでPHPUnitを実行する
Homestead環境でintelliJ IDEAでテストを実行する
設定する
基本的にPHPStorm10 + VagrantでPHPUnitテスト自動化の環境をつくる - Qiitaのとおり。以下、補足
cmd + , -> Deployment
Deploymentの設定
https://gyazo.com/2aee569ff276cae2f9431cdb482e97aa
デフォルトではリモート環境のPHPインタプリタは指定できない
Homestead上のPHPでテストを回すには、PHP Remote Interpreter - Plugins | JetBrainsを入れる
インストールすると、SSH経由でアクセスした環境にあるInterpreterを利用できるようになる
https://gyazo.com/a4b122cdbdeef6565755a8d2d9edfa6e
Preferences > PHPからPath mappingも設定する
https://gyazo.com/b2783660833977305fb5945b05c8433e
PHP 7.1と7.2が食い違っているのはプロジェクトの都合で、本来はおなじになるはず
composerで指定されているものがPHP language levelになる
これをしないとテスト時が走らない
2021-02-15 設定が壊れたのでこれに修正した
https://gyazo.com/2fc7e6eee21c6c85717420adfaac755f
2022/4/15
artisan testで動かしていたテストをDocker環境で正常に動かす方法は?
#Homestead